managed peer review - Spanish English Dictionary